package com.losdun.product.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.losdun.product.domain.ProductSku;
import com.losdun.product.domain.vo.SkuVo;

import java.math.BigDecimal;
import java.util.List;

/**
 * @author sword.ye
 * @date 2025/3/9
 **/

public interface ProductSkuService extends IService<ProductSku>  {
    boolean batchInsert(Long id, List<SkuVo> skus);

    void batchUpdate(Long id, List<SkuVo> skus);

    List<SkuVo> querySkusVoByProductId(Long id);

    void removeByProductId(Long productId);

    /**
     * 查询最低价
     * @param productIds
     * @return
     */
    BigDecimal queryMinPrice(List<Long> productIds);
}
